@charset "utf-8";
/* CSS Document */
/*预设*/
*{margin:0;padding:0;}
h3{width:1138px;margin:10px auto;}
.wrap{width:1138px;margin:0 auto;}
body{background:#f3f7f8;font-family:"微软雅黑"; font-size:14px;}
a{text-decoration:none; color:#404040;}
ul{list-style:none;}
img{vertical-align: middle;border:none;}
button, input, select, textarea{font-size:100%; vertical-align:middle;}
.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
.clearfix:after{ content:".";display:block;clear:both; font-size:0; height:0; overflow:hidden;}
.finger{ cursor:pointer;}
.alpha{filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}
.mr5{margin-right:5px;}
.ml5{ margin-left:5px;}
.mr40{ margin-right:40px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mb50{margin-bottom:50px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:20px;margin-bottom: 20px;}
.ml20{ margin-left:20px;}
.ml10{ margin-left:10px;}
.mr10{margin-right:10px;}

/*病案页*/
.title-font{color:#fff; font-size:30px;}
.warrap{position:relative;width:1140px; margin:100px auto 0px auto}
.top-infor{ background:#0c81b1; height:50px; line-height:50px; width:1117px; margin:0 auto; position:absolute; top:-26px; padding-left:18px; padding-right:5px;z-index:20;}
.user-infor{ width:350px; color:#fff; font-size:20px; font-weight:bold;}
.Esc{width:380px;}
.return-btn{ background-image:url(../images/return-ico.png); background-repeat:no-repeat; height:24px; line-height:24px; width:90px; display:block; padding-left:30px; color:#fff; font-size:16px; margin-top:16px;}
.Esc-btn{ background-image:url(../images/Esc-ico.png); background-repeat:no-repeat; height:24px; line-height:24px; margin-top:16px; width:50px; display:block; padding-left:30px; color:#fff; font-size:16px;}
.contain{background-color:#f3f7f8;width:1140px; margin:0 auto; /*position:absolute; top:25px; left:0;*/}
.title{font-family:'隶书'; font-size:40px; text-align:center; font-weight:bold; margin-top:0px; height:80px; line-height:68px; border-bottom:1px solid #eee; background:#f3f7f8}
.pay-way{margin:10px 70px 10px 70px; height:50px; line-height:60px;}
.pay-way li{float:left; /*margin-right:30px;*/ width:250px;}
.nav{height:80px; padding-left:280px; padding-right:70px; font-size:16px; background-image:url(../images/nav-bg1.png); background-repeat:no-repeat; line-height:80px;}
.nav li{ float:left; position:relative;}
.w200{ width:200px;}
.nav li a{ display:block; height:48px; line-height:46px; text-align:center; width:130px; color:#fff;}
.nav li a:hover{ background:#90d2f6; color:#000; font-weight:bold;}
.nav li ul { display:none;}
.nav li:hover ul { display: block; position:absolute; top:56px; z-index:99; width:130px;}  /*background-color:#06F;*/
.nav li:hover ul li a {display:block; background:#12aeef; color:#ffffff; width: 130px; text-align: 
center; border-bottom: 1px solid #f2f2f2; border-right: none;}
.nav li:hover ul li a:hover { background:#6dc7ec; color:#ffffff; }

.nav1{height:80px; padding-left:320px; padding-right:70px; font-size:16px; background-image:url(../images/nav-bg01.png); background-repeat:no-repeat; line-height:80px;}
.nav1 li{ float:left; position:relative;}
.w200{ width:200px;}
.nav1 li a{ display:block; height:49px; line-height:46px; text-align:center; width:130px; color:#fff;}
.nav1 li a:hover{ background:#90d2f6; color:#000; font-weight:bold;}
.nav1 li ul { display:none;}
.nav1 li:hover ul { display: block; position:absolute; top:49px; z-index:99; width:130px;}  /*background-color:#06F;*/
.nav1 li:hover ul li a {display:block; background:#12aeef; color:#ffffff; width: 130px; text-align: 
center; border-bottom: 1px solid #f2f2f2; border-right: none;}
.nav1 li:hover ul li a:hover { background:#6dc7ec; color:#ffffff; }




.user{padding-left:20px; padding-right:20px; padding-top:4px;}
.infor-title{padding:15px;}
.infor-title i{ background:url(../images/iconpic.png) no-repeat scroll -94px -19px; display:block; height:20px;width:15px;}
.infor-titlefont{color:#075c7f; font-size:18px; margin-left:5px; font-weight:bold;}
.infor-line{width:80%; background-image:url(../images/line.png); height:20px; margin-top:5px;}
.infor-btn{ background-image:url(../images/ss2.png); height:30px; width:30px; display:block;}
.jbxx1{padding:15px;}
.jbxx1 li{float:left; height:38px;}
.jbxx1 li input{ width:124px;}

/*基本健康信息*/
.jbjk-tab thead tr{background:#94c6ee; text-align:center; height:40px; line-height:40px; font-size:16px;}
.jbjk-tab thead td{ border:1px solid #fff;}
.jbjk-tab tbody tr td{padding-left:5px; padding-right:5px; border:1px solid #fff;}
.bg01{background:#e9e9e9;height:40px;}
.bg02{background:#f9f9f9;height:40px;}
.jbjk-ul li{ float:left; height:40px; line-height:40px;}

/*手术信息*/
.ssxx-tab thead tr{background:#94c6ee; text-align:center; height:25px; line-height:25px; font-size:16px;}
.ssxx-tab thead td{border:1px solid #fff;}
.ssxx-tab tbody tr{ height:40px; line-height:25px; background:#e9e9e9;}
.ssxx-tab tbody tr td{padding-left:5px; padding-right:5px;border:1px solid #fff;}
.ssxx-ul li{height:30px; line-height:30px;}
.ssxx-ul li span{ font-weight:bold;}
.ssxx-tab2 thead tr{background:#94c6ee; text-align:center; height:40px; line-height:40px; font-size:16px;}
.ssxx-tab2 thead td{ border:1px solid #fff;}
.ssxx-tab2 tbody tr{ height:40px; line-height:25px; background:#e9e9e9;}
.ssxx-tab2 tbody tr td{padding-left:5px; padding-right:5px;border:1px solid #fff;}
.ssxx-ul2 li{height:30px; line-height:30px; float:left;}
.ssxx-ul2 li span{ font-weight:bold;}

/*治疗信息*/
.zlxx-infor{ padding-bottom:10px;}
.zlxx-infor1{ background-color:#8ee7fd; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;}


/*-----------------------------------电子病历查询页--------------------------------------------------------------------*/
.nav-left{background-color:#005487;}
.nav-left li{ float:left; width:150px;}

/*.nav-left > li:hover, .nav-left > li.active{background:#005487;}*/

.nav-left > li > a{ display:block; height:50px; line-height:50px; padding-left:20px; font-size:16px; color:#fff;}
/*.nav-left > li > a:hover{background:#005487;}*/
.sub-nav-left{display:none;}
.sub-nav-left > li> a{display:block; height:40px; line-height:40px; padding-left:60px; font-size:14px; color:#fff; background-color:#00639b; }
.sub-nav-left > li> a:hover{ background:#09F;}
.select-right{ width:1000px; margin:0 auto;/* border:1px solid #eee;*/}
.select-term li{ float:left; height:34px; line-height:34px; width:49%;}
.txt-infor{height:26px; line-height:26px; padding-left:4px; padding-right:4px; width:250px;  margin-left:10px;}
.txt-infor2{height:26px; line-height:26px; padding-left:4px; padding-right:4px; width:98px;  margin-left:10px;}
.txt-infor3{height:26px; line-height:26px; padding-left:4px; padding-right:4px; width:250px;  margin-left:10px;}
.txt-select{height:26px; line-height:26px; width:170px;  margin-left:10px;}
.select-btn{display:block; width:90px; height:30px; line-height:30px; text-align:center; background-color:#337ab7; color:#fff; letter-spacing:2px; font-size:16px; border-radius:4px;}
.select-list{ width:2360px;}
.select-list thead tr{ background-color:#85a6bc; text-align:center; height:34px; line-height:34px;}
.select-list thead tr td{ border:1px solid #fff;}
.select-list tbody tr{ height:30px; line-height:30px; background-color:#eee;}
.select-list tbody tr td{ border:1px solid #fff;}
.fy-num li{ float:left;}
.fy-num li a{ display:block; height:26px; line-height:26px; width:28px; text-align:center; background-color:#6c8190; color:#fff; margin-right:5px; border-radius:4px; border: 1px solid #CCC;}
.fy-num li a:hover{ background-color:#d01010;}
.iconbg{background-image:url(../images/iconpic.png); background-repeat:no-repeat; background-position:0 -27px; height:16px; width:35px; margin-top:17px;display:block;}
.iconbg2{background-image:url(../images/iconpic.png); background-repeat:no-repeat; background-position:-155px 0; height:20px; width:24px; margin-top:17px; display:block;}
.return-top{position:fixed; right:0px; top:50%; height:100px; width:48px; display:block; background-image:url(../images/return2-ico.png); background-repeat:no-repeat;}
/*数据展示页面*/
.side-bar{ background-color:#fff; width:21%;}
.side-bar ul{ height:500px; overflow:hidden; margin-bottom:10px;}
.side-bar ul li{ height:28px;line-height:28px;}
.side-bar ul li a{  display:block; height:28px; padding:0px 10px;}
.side-bar ul li a:hover{background-color:#00cce5; color:#fff;}
.onselect2{background-color:#eee;}
.side-bar .hospital-title{ height:36px; line-height:36px; font-size:16px; background-color:#007dad; padding:0px 10px;}
.side-bar .hospital-title p{color:#fff;width:40%; float:left;}
.data-list{width:77%;}
.data-list ul{ padding:5px; background-color:#fff;}
.data-list ul li{ float:left;text-align:center; height:36px; line-height:36px; margin-left:5px;}
.data-list ul li a{padding:3px 10px; border:1px solid #ccc; border-radius:5px; background-color:#eee;}
.data-list ul li a:hover{ background-color:#007dad; border-radius:5px; color:#fff;}
.onselet{ background-color:#007dad !important; border-radius:5px; color:#fff;}
.analytic{ background-color:#fff;}
.s-left{background-image:url(../images/s-left.png); background-repeat:no-repeat; padding:1px 12px;}
.s-right{background-image:url(../images/s-right.png); background-repeat:no-repeat; padding:1px 12px; margin-left:3px;}